* {
    padding:0;
    margin:0;
}
body {
    font-family: Verdana, sans-serif;
    background: #fff;
}
h2 {
	margin-bottom:.3em;
}	
.task_card {
    margin:0 1em 1em 0;
    border:solid 1px #bbb;
    padding:0 .5em .5em .5em;
}
.task_card .head {
    font-size: 100%;
    font-weight: bold;
    margin-bottom:.2em;
}
.task_card .category,
.task_card .priority {
	font-size: 80%;
	margin:.2em .1em;
}	
a {
    color: #6B8F7D;
}
a:hover {
    color: #FF7200 !important;
}

.project {
    color: #6B8F7D;	
}	
.task {
    color: #538FBF;
}	
.user {
    color: #BF6F2F;
}

a.menulink {
    color: #EF754A;
}
.arrow {
    font-size:140%;
    line-height: 0;
}

#header, #footer {
    background: #ddd;
    position: relative;
    border-bottom: solid 1px #aaa;
    border-top: solid 1px #aaa;
}
#footer {
    padding-top:.05em;
    padding-bottom:.1em;
}
#footer a {
    color:#000;
}
#header {
}
#header, #footer, #content {
    font-size:80%;
    padding-left: 1em;
    padding-right: 1em;
}
#content {
    padding:1em 3em 1em 3em;
}
.splitter {
    color:#aaa;
    padding:0 .3em;
}

.number {
    color:#aaa;
}

/*
.task_card_priority1 {
	border-color:red;
}
*/
.task_card_priority1 .number,
.task_card_priority1 .priority
 {
	color:red;
}

.wide {
	width:100%;
}

#top_menu {
    margin-bottom:.5em;
    padding-bottom:.2em;    
    border-bottom:solid 2px #ccc;
    font-size: 160%;
    color:#ddd;
}
#top_menu a.big {
    font-weight: bold;
}	
